package br.com.sitran.action;

import java.util.ArrayList;
import java.util.List;

import javax.faces.model.SelectItem;

import br.com.sitran.bean.Perfil;
import br.com.sitran.dao.impl.PerfilDAO;

public class PerfilAction {

	PerfilDAO dao = new PerfilDAO();
	private Perfil perfil;
	private List<Perfil> listaPerfil;
	
	//acoes
	public List<SelectItem> getListaPerfilSI() {
		List<SelectItem> listaSI = new ArrayList<SelectItem>();
		listaPerfil = dao.getList();
		
		listaSI.add(new SelectItem(null,"Selecione o Perfil"));
		
		for (Perfil perfil : listaPerfil) {
			listaSI.add(new SelectItem(perfil.getId(),perfil.getTipo()));
		}
		return listaSI;
	}
	
	//acessos
	public void setListaPerfil(List<Perfil> listaPerfil) {
		this.listaPerfil = listaPerfil;
	}
	public List<Perfil> getListaPerfil() {
		return listaPerfil;
	}
	public void setPerfil(Perfil perfil) {
		this.perfil = perfil;
	}
	public Perfil getPerfil() {
		return perfil;
	}
}
